home *** CD-ROM | disk | FTP | other *** search
- Path: cliffy.lfwc.lockheed.com!news
- From: Ken Garlington <GarlingtonKE@lfwc.lockheed.com>
- Newsgroups: comp.lang.ada,comp.lang.c,comp.lang.c++
- Subject: Re: C/C++ knocks the crap out of Ada
- Date: Mon, 11 Mar 1996 13:48:09 +0000
- Organization: Lockheed Martin Tactical Aircraft Systems
- Message-ID: <31442F19.6C13@lfwc.lockheed.com>
- References: <00001a73+00002504@msn.com> <4h5hgj$vpd@tomquartz.niestu.com> <4h7jskINNnph@anvil.ugrad.cs.ubc.ca> <313EDF38.61C1@lfwc.lockheed.com> <4hnos3INNqkq@keats.ugrad.cs.ubc.ca>
- NNTP-Posting-Host: cliffy.lfwc.lockheed.com
- Mime-Version: 1.0
- Content-Type: text/plain; charset=us-ascii
- Content-Transfer-Encoding: 7bit
- X-Mailer: Mozilla 2.0 (Macintosh; I; 68K)
-
- Kazimir Kylheku wrote:
-
- > Ada does incorporate the features of a lot of these tools into its standard.
- > But are you saying that there are no add-on, platform-dependent products for
- > Ada that extend the capabilities further where needed?
-
- Actually, I'm addressing your statement that Ada checks are not needed by "real"
- C programmers. In fact, they are needed so badly for large systems that many companies
- make good money by providing this add-on capability.
-
- But, now that you bring it up, I actually don't need a lot of add-on products to
- write productively in Ada. "Make"-class tools? Got the Ada librarian, thanks. "Lint?"
- It's in there. "Syntax-directed editor?" Well.. OK, you got me there. Of course, it's
- probably non-trivial to include a standard editor in the definition of any language
- with the design constraints imposed on Ada (portability, etc.), so there are certainly
- limits.
-
- However, including consistency checks, compilation order support, etc. is well within
- the scope of a language definition, as Ada proves. Even where the rules can't be fully
- qualified (e.g., program analysis data for safety-critical applications), Ada goes
- about as far as it could -- although we didn't take the leap into assertions. It is
- nice to see GNAT and the HRG taking this on; I'll be interested to see how many
- safety-critical/trusted applications take advantage of the annotate pragma.
-